package com.niiwoo.activity.stage.dto.response.mall;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.Setter;

@Setter
@Getter
public class MallGoodsRespDTO implements Serializable{
    /**
     *
     */
    private static final long serialVersionUID = 4940271182864352830L;

    private Integer id;

    private Integer goodsId;

    private String goodsCode;

    private Integer integralPrice;

    private Integer totalCount;

    private Integer takenCount;

    private Date selfTime;

    private Date unSelfTime;

    private Byte shelfState;

    private Byte shelfType;

    private Integer restrictTaken;

    private Byte hasOtherRestrict;

    private Integer dayRestrictNum;

    private Date beginDate;

    private Date endDate;

    private Date beginTime;

    private Date endTime;

    private Integer worthPrice;

    private String description;

    private String exchangeWord;

    private String goodsName;

    private Date createTime;

    private Long createManager;

    private String createManagerName;

    private Date updateTime;

    private Long updateManager;

    private String updateManagerName;

    private Byte moduleType;

    private Byte moduleMap;

    private Byte delflag;

    private Integer moduleTypeOrder;

    private Integer moduleMapOrder;

    private String goodsDetail;

    private String goodsImage;

    private List<MallGoodsImageRespDTO> imageList ;

    private Integer userAvailableIntegral;

    /**
     * 积分商城小图片
     */
    private String integralMallImage;

    private Integer goodsTypeId;//商品类型ID

    //商城商品类型,0:全部、1:投资、2:借款
    private Byte typeFiltrate;//商城商品分类

    //类型,1实物,0非实物 用于前端显示单位
    private Integer goodsType ;
    //商城商品类型,0:全部、1:投资、2:借款
    private Byte mallGoodsType;
    //商品展示模块排序 1插入2新增3替换
    private Byte orderType;
    //推荐模块排序方式 1插入2新增3替换
    private Byte mapOrderType;
}

